import request from "@/utils/request";
import { getParamsSuffix } from "@/utils/paramsUtils";
import { stringify } from 'qs';



/**
 * 分页
 * @param query
 * @returns {Promise<any>}
 */
export async function queryDept(query) {
    const params = getParamsSuffix(query);
    return request(`/api/admin/dept/queryDept?${params}`);
}


/* * * 添加* * */
export async function add(params) {
    return request('/api/admin/dept/add', {
        method: 'POST',
        data: {
            ...params
        }
    });
}


/* * * 编辑和删除都是通过json的方式进行的 一个 post  一个get* * */
/* * * 编辑* * */
export async function edit(params) {
    return request('/api/admin/dept/edit', {
        method: 'POST',
        data: {
            ...params
        }
    });
}

/* * * 删除* * */
export async function del(params = {}) {
    return request(`/api/admin/dept/del?${stringify(params)}`, {
        method: 'GET'
    });
}





